#ifndef __OC_TiffTiling_H__
#define __OC_TiffTiling_H__

#include "GISDef.h"
#include "OCMain/StringUtil.h"
#include "OCMain/Vector.h"
#include "OCVolume/VolumeOptions.h"
#include "OCVolume/VolumeEncoder.h"

class GDALDriver;
namespace OCPP
{
	class _GISExport TiffTiling
	{
	public:
		TiffTiling(int _tWidth = 256,
			int tHeight = 256);
		~TiffTiling();

		void run(String fileName,String outPath);

		int numberOfLevelZeroTilesX = 1;
		int numberOfLevelZeroTilesY = 1;
		int maxTileLevel = 3;

		int tileWidth;
		int tileHeight;
	};
}

#endif